div#designers
{
  margin-left:5px;
  width:725px;
}

div#designers div.designer
{
  margin:5px;
  background-color:#E6E6E6;
  padding:5px;
  width:710px;
}

div#designers div.designer div.descript
{
  width:120px;
  margin-left:10px;
}

div#designers div.designer div.descript div.name
{
  font-size:12px;
  font-weight:bold;
  width:120px;
  text-align:left;
}

div#designers div.designer div.descript  div.name a
{
  color:#0246D6;
  text-decoration:none;
  font-size:14px;
}

div#designers div.designer div.descript div.name a:hover
{
  text-decoration:underline;
}

div#designers div.designer div.descript dl
{
  margin:0px;
  margin-top:5px;
  width:170px;
}

div#designers div.designer div.descript dl dt
{
  width:60px;
  text-align:right;
  color:#6D6E72;
}

div#designers div.designer div.descript dl dd
{
  margin:0px;
  margin-left:5px;
  width:100px;
}

div#designers div.designer div.descript dl dd a
{
  text-decoration: none;
  color:gray;
  font-weight:bold;
}

div#designers div.designer div.descript dl dd a:hover
{
  text-decoration:underline;
}

div#designers div.designer div.stat
{
  margin-left:20px;
  width:150px;;
  margin-top:20px;
}

div#designers div.designer div.stat dl
{
  width:200px;
  margin:0px;
  margin-bottom:5px;
}

div#designers div.designer div.stat dl dt
{
  text-align: right;
  width:50px;
  color:#808080;  
}

div#designers div.designer div.stat dl dd
{
  color:#FF0000;
  margin:0px;
  width:70px;
  text-align:right;
}

div#designers div.designer div.stat dl dd b
{
  font-size:13px;
}

div#designers div.designer div.tools
{
  float:right;
  width:80px;
  padding-top:10px;
}

div#designers div.designer div.tools div
{
  border-bottom:1px solid #BEBEBE;
  width:80px;
}

div#designers div.designer div.tools div a
{
  text-decoration: none;
  display:block;
  float:left;
  width:70px;
  line-height:18px;
  text-align:right;
  padding-left:5px;
  padding-right:5px;
  font-size:11px;
}

div#designers div.designer div.tools div a:hover
{
  color:white;
  background-color:#3D68D7;
}

div.new_or_edit,
div.new_or_edit div.form,
div.new_or_edit div.buttons
{
  width:718px;
  margin-left:5px;
}

div.new_or_edit dl dt
{
  width:80%;
  color:#597DBD;
  font-weight:bold;
}

div.new_or_edit dl.l
{
  width:700px;
}

div.new_or_edit dl.l dd
{
  width:100%;
}

div.new_or_edit dl dt.l
{
  color:gray;
}

div.new_or_edit dl dd
{
  margin:0px;
}

div.new_or_edit dl dd textarea
{
  width:550px;
  height:50px;
}

div.new_or_edit div.buttons
{
  margin-top:10px;
  border-top:1px #A0A0A0 solid;
  text-align:center;
  width:710px;
}

div#designers div.new_or_edit
{
  margin-left:0px;
}

div.auto_complete ul li
{
  width:350px;
}

div.auto_complete ul.contacts li.contact div.value
{
  font-weight:bold;
  font-size:13px;
  color:gray;
  width:100%;
}

div.auto_complete ul.contacts li.contact div.remark span.informal span
{
  font-weight:bold;
  font-size:11px;
  color:#1769EC;
  margin-left:10px;
  line-height:20px;
  height:20px;
  padding:2px 3px 2px 3px;
}

div.auto_complete ul.contacts li.contact div.remark span.informal span b
{
  color:#FF0103;
}

div.auto_complete ul.contacts li.contact div.remark span.informal span.paying
{
  background-color:#FFF8AF;
}

div.auto_complete ul.contacts li.contact div.remark span.informal span.paused
{
  background-color:#DFC4E0;
}

div.auto_complete ul.contacts li.contact div.remark span.informal span.payed
{
  background-color:#C7DF7D;
}

div.auto_complete ul.contacts li.contact div.remark span.informal span.department
{
  font-size:12px;
  color:silver;
}

input#designer_name
{
  border-top:0px;
  border-left:0px;
  border-right:0px;
  margin-left:10px;
  line-height:30px;
  border-bottom:#2C5473 1px solid;
}

input.auto_complete_text_filed
{
  font-size:14px;
  color:black;
}

input.auto_complete_text_filed_l
{
  color:silver;
  font-size:13px;
  line-height:16px;
  height:16px;
}

a#search_designers
{
  font-size:11px;
}
